﻿<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:db="http://docbook.org/ns/docbook">
<xsl:output method="xml" indent="yes" encoding="utf-8" omit-xml-declaration="yes"/>
<xsl:strip-space elements="db:article db:info db:author db:orgname db:address db:city db:street db:postcode db:country db:email db:sect1"/>
<xsl:param name="allcaps" select="2381"/>
<xsl:param name="bold" select="8"/>
<xsl:param name="block" select="2670"/>
<xsl:param name="bulleted" select="13"/>
<xsl:param name="button" select="92"/>
<xsl:param name="byline" select="8541"/> <!-- 453 -->
<xsl:param name="code" select="2668"/>
<xsl:param name="common" select="2667"/>
<xsl:param name="copyright" select="7921"/> <!-- 472 -->
<xsl:param name="inlinecode" select="2669"/>
<xsl:param name="italic" select="7"/>
<xsl:param name="line" select="7418"/> <!-- 454 -->
<xsl:param name="numbered" select="17"/>
<xsl:param name="normal" select="4"/>
<xsl:param name="note" select="21"/>
<xsl:param name="small" select="2377"/>
<xsl:param name="smallcaps" select="2378"/>
<xsl:param name="strikethrough" select="2379"/>
<xsl:param name="subscript" select="127"/>
<xsl:param name="superscript" select="128"/>
<xsl:param name="title" select="107"/>
<xsl:param name="translit" select="2380"/>
<xsl:param name="underline" select="2673"/>

<xsl:template match="/">
  <xsl:element name="Document">
    <xsl:apply-templates/>
  </xsl:element>
</xsl:template>

<xsl:template match="db:abbrev">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:abstract">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:accel">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:acknowledgements">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:acronym">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:address">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:affiliation">
  <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:alt">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:anchor"/>

<xsl:template match="db:annotation">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:answer">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:appendix">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:application">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:arc"/>

<xsl:template match="db:area"/>

<xsl:template match="db:areaset"/>

<xsl:template match="db:areaspec"/>

<xsl:template match="db:arg">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:article">
 <xsl:element name="Text">
  <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:artpagenums">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:attribution">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:audiodata"/>

<xsl:template match="db:audioobject"/>

<xsl:template match="db:author">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:authorgroup">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:authorinitials">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:bibliocoverage"/>

<xsl:template match="db:bibliodiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:biblioentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bibliography">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:biblioid"/>

<xsl:template match="db:bibliolist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bibliomisc">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bibliomixed">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bibliomset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:biblioref"/>

<xsl:template match="db:bibliorelation">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:biblioset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bibliosource">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:blockquote">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$block"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:book">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:bookinfo">
  <xsl:element name="Text">
    <xsl:apply-templates/>
  </xsl:element>
</xsl:template>

<xsl:template match="db:bridgehead">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$title"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:callout">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:calloutlist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:caption">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:caution">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:chapter">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:citation">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:citebiblioid">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:citerefentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:citetitle">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:city"/>

<xsl:template match="db:classname">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:classsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:classsynopsisinfo">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:cmdsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:co"/>

<xsl:template match="db:code">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:col"/>

<xsl:template match="db:colgroup"/>

<xsl:template match="db:collab">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:colophon">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:colspec"/>

<xsl:template match="db:command">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:computeroutput">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:confdates">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:confgroup">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:confnum">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:confsponsor">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:conftitle">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:constant">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:constraint"/>

<xsl:template match="db:constraintdef">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:constructorsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:contractnum">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:contractsponsor">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:contrib">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:copyright">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:coref"/>

<xsl:template match="db:country"/>

<xsl:template match="db:cover">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:database">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:date">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:dedication">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:destructorsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:edition">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:editor">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:email">
   <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:emphasis">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$italic"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:entry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:entrytbl">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:envar">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:epigraph">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:equation">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:errorcode">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:errorname">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:errortext">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:errortype">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:example">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:exceptionname">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:extendedlink">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:fax">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:fieldsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:figure">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:filename">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:firstname">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:firstterm">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:footnote">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:footnoteref"/>

<xsl:template match="db:foreignphrase">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:formalpara">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:funcdef">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:funcparams">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:funcprototype">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:funcsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:funcsynopsisinfo">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:function">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:givenname">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:glossary">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:glossdef">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:glossdiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:glossentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:glosslist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:glosssee">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:glossseealso">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:glossterm">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:group">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:guibutton">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:guiicon">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:guilabel">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:guimenu">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:guimenuitem">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:guisubmenu">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:hardware">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:holder">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:honorific">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:imagedata"/>

<xsl:template match="db:imageobject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:imageobjectco">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:important">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:index">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:indexdiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:indexentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:indexterm">
 <xsl:apply-templates/>
</xsl:template>

<!-- turn off processing of metadata -->
<xsl:template match="db:info"/>

<xsl:template match="db:informalequation">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:informalexample">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:informalfigure">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:informaltable">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:initializer">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:inlineequation">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:inlinemediaobject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:interfacename">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:issuenum">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:itemizedlist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:itermset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:jobtitle">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keycap">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keycode">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keycombo">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keysym">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keyword">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:keywordset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:label">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:legalnotice">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:lhs">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:lineage">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:lineannotation">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:link">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:listitem">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:literal">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$inlinecode"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:literallayout">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:locator">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:manvolnum">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:markup">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:mathphrase">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:mediaobject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:member">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:menuchoice">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:methodname">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:methodparam">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:methodsynopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:modifier">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:mousebutton">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:msg">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgaud">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:msgentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgexplan">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msginfo">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msglevel">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:msgmain">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgorig">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:msgrel">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgsub">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:msgtext">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:multimediaparam"/>

<xsl:template match="db:nonterminal">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:note">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:olink">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:ooclass">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:ooexception">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:oointerface">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:option">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:optional">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:orderedlist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:org">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:orgdiv">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:orgname"/>

<xsl:template match="db:otheraddr">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:othercredit">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:othername">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:package">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:pagenums">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:para">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:paramdef">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:parameter">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:part">
  <xsl:element name="Text">
   <xsl:apply-templates/>
  </xsl:element>
</xsl:template>

<xsl:template match="db:partintro">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:person">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:personblurb">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:personname">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:phone">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:phrase">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:pob">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:postcode"/>

<xsl:template match="db:preface">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:primary">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:primaryie">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:printhistory">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:procedure">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:production">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:productionrecap"/>

<xsl:template match="db:productionset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:productname">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:productnumber">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:programlisting">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:programlistingco">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:prompt">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:property">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:pubdate">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:publisher">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:publishername">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:qandadiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:qandaentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:qandaset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:question">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:quote">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:refclass">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:refdescriptor">
 <xsl:if test="text()">
  <xsl:element name="cs">
   <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:refentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refentrytitle">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:reference">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refmeta">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refmiscinfo">
 <xsl:if test="text()">
  <xsl:element name="cs">
   <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:refname">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:refnamediv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refpurpose">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:refsect1">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refsect2">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refsect3">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refsection">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:refsynopsisdiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:releaseinfo">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:remark">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:replaceable">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$common"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:returnvalue">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:revdescription">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:revhistory">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:revision">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:revnumber">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:revremark">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:rhs">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:row">
 <xsl:element name="tr">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:sbr">
 <xsl:element name="br"/>
</xsl:template>

<xsl:template match="db:screen">
 <xsl:if test="text()">
  <xsl:element name="p">
   <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
  </xsl:element>
 </xsl:if>
 <xsl:if test="not(text())">
  <xsl:apply-templates/>
 </xsl:if>
</xsl:template>

<xsl:template match="db:screenco">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:screenshot">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:secondary">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:secondaryie">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:sect1">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:sect2">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:sect3">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:sect4">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:sect5">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:section">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:see">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seealso">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seealsoie">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seeie">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seg">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seglistitem">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:segmentedlist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:segtitle">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$title"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:seriesvolnums">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:set">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:setindex">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:shortaffil">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:shortcut">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:sidebar">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:simpara">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:simplelist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:simplemsgentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:simplesect">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:spanspec"/>

<xsl:template match="db:state">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:step">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:stepalternatives">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:street"/>

<xsl:template match="db:subject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:subjectset">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:subjectterm">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:subscript">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$subscript"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:substeps">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:subtitle">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$title"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:superscript">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$superscript"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:surname">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:symbol">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:synopfragment">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:synopfragmentref">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:synopsis">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:systemitem">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:table">
 <xsl:element name="table">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:tag">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:task">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:taskprerequisites">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:taskrelated">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tasksummary">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tbody">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:td">
 <xsl:element name="td">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:term">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:termdef">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:tertiary">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:tertiaryie">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:textdata">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:textobject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tfoot">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tgroup">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:th">
 <xsl:element name="td">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:thead">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tip">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:title">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$title"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:titleabbrev">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:toc">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tocdiv">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tocentry">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:token">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:topic">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:tr">
 <xsl:element name="tr">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:trademark">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:type">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:uri">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:userinput">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:varargs"/>

<xsl:template match="db:variablelist">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:varlistentry">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:varname">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:videodata"/>

<xsl:template match="db:videoobject">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:void">
 <xsl:text>void</xsl:text>
</xsl:template>

<xsl:template match="db:volumenum">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:warning">
 <xsl:apply-templates/>
</xsl:template>

<xsl:template match="db:wordasword">
 <xsl:element name="cs">
  <xsl:attribute name="id"><xsl:value-of select="$italic"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

<xsl:template match="db:xref"/>

<xsl:template match="db:year">
 <xsl:element name="p">
  <xsl:attribute name="id"><xsl:value-of select="$normal"/></xsl:attribute>
   <xsl:apply-templates/>
 </xsl:element>
</xsl:template>

</xsl:stylesheet>
